1.6800000000000000754e-92 organelle part